'''
Created on 29/04/2013

@author: belentwi
'''

from flask_wtf import Form
from flask_wtf import TextField
from flask_wtf import SelectField

from app.validators import Required
from app.validators import length

class AtributoBuscar(Form):
    """
    Formulario de busqueda de atributos
    """
    id = TextField()
    nombre = TextField()
    tipo = TextField()
    descripcion = TextField()    
    
class AtributoEditable(Form):
    """
        Formulario para la creacion y modificacion de atributos
    """  
    nombre = TextField('Nombre:',[(Required())])
    tipo = SelectField('Tipo', [Required()])
    descripcion = TextField('Descripcion', [length(min=0, max=100)])    
    
   
class AtributoNoEditable(Form):
    """
        Formulario para la creacion y modificacion de atributos
    """  
    nombre = TextField('Nombre:')
    tipo = TextField('Tipo')
    descripcion = TextField('Descripcion', [length(min=0, max=100)])   
